I want to upgrade my machine, i currently have a E6600 Core 2 Duo with a ATI 4870 GPU so an upgrade is well overdue 
My question is i am a bit confused by all of the different chipsets and sockets and not really sure what is the best option. I mainly use my machine for gaming so i would like a good fast motherboard & cpu combo. Any ideas?

My question is i am a bit confused by all of the different chipsets and sockets and not really sure what is the best option. I mainly use my machine for gaming so i would like a good fast motherboard & cpu combo. Any ideas?
I want to use 3D tech as well so another choice to be made on that side of things.