Did you clean the new rotors with brake clean? New rotors will have anti rust coating on them that can contaminate the pads. Otherwise cheap pads sometimes just take a few hard stops to break in.