I fitted ZX14 310mm rotors to my Gen 2 ZX10R, with Gen 3 Tokico calipers, then fitted the ZX10R rotors to my ZX6R C1H, to get rid of the gold, with ZX14 Nissin calipers. So I'd say yes, they're a straight swap. I did try the Nissins with the 310mm rotors, but it was a bit too much for road use, the Tokicos gave more feel at the lever.
Location: Chesapeake, VA '06 ZZR fighter, 05 VTX-1300
I would buy the calipers first and test fit them to your forks. I don't believe you NEED the 310 mm rotors. The caliper carrier is usually where the difference is between models with different size rotors, the calipers are the same dimensions. For example the carriers on the 10R forks are longer to accommodate the larger rotor.
If you get the 310 mm rotors you'll need 5 mm spacers for the caliper carriers (5 mm larger radius). Now 310 mm rotors will give you some more stopping power, but I doubt it'll be mind blowing.
Most violated KF rule: 2. - Post titles should be descriptive of the contents of your post. i.e. "Help with fuel injectors" instead of "HELP!!!!"
I have 310mm rotors from a 10R on my 636. They give a little better feel and modulation, not worth the extra expense IMO, but I got them free.
04 Acura TL. Total grandma car.
06 Frontier Nismo. Meh, it's ok.
06 636. Just sits in the garage keeping everyone else company.
06 Pitster Pro GPX 125. It's planing on killing me.
07 GSXR750 Trackbike. The abuser.