Few games use more than 2-3 cores, so the 8 core amd is probably not for you. The amd cores are slower on a clock for clock basis.
The "P" suffix is for cpu's without an integrated graphics capability. For a gamer, it does not matter, you will be wanting a discrete graphics card anyway.
The "S" suffix is for a lower power part, and will operate a bit slower than the non suffixed part.
Your Q6600 has a passmark rating of 2967.
The 2380P 5586
4570S is not yet ranked, but I would expect 5% better than the 3470S.
Among the choices , I would pick the 4570S and a Z87 motherboard.
But, there are better options in your price range if they are available to you.
A 4570 is 6% faster than a 4570S, a 4670 is 13% faster, and the absolute best gaming cpu would be the 4670K. The "K" allows a simple supported overclock which yields about 40%better capability than a 4570S
If you live near a microcenter, you can buy a 4670K for $200.
Thank you that was incredibly insightful and that tip about microcenter was fantastic! there are some great deals on there if you buy a processor and motherboard together i have much higher hopes with the money i'll save from getting the combo i'm gonna shoot high and get the i7 4770k i saved the difference on the motherboard i wanted anyway! Score!