My experience with Kingmax is just as the reviews at newegg are... mixed.
I have 5 sticks of Kingmax memory:
PC3200 CAS 2.5 -- will not do PC3200 at CAS 2.5, even at 2.8 volts.
2xPC3500 CAS 2.5 256MB -- runs well in single and dual channel 2.5-3-2 @205 MHz
2xPC3500 CAS 2.5 512MB -- DOES NOT RUN in dual channel, I can repeatably corrupt my BIOS if I try running these in dual channel. The run okay in single channel 2.5-3-2 at 205 MHz.
2 for 5 isn't very good. Compound that with the fact that when I've contacted support I've never received a response, and I cannot recommend Kingmax at all. If those are your choices, choose the Corsair. At least they'll stand behind their product.
If you read the reviews at newegg, you'll see that nobody talks about 2-2-2 at PC3200 from that PC4000 Kingmax, the best reported was 2-3-3 at PC3200, but most are reporting CAS 2.5. Probably similar to my PC3500 Kingmax, the 512 MB sticks will do 2-3-3 at PC3200, but they are on the verge of instability at 2.8v, but the 256 MB sticks will only do 2.5-3-3.