Actually from my experience the 3870 is a little faster. I have the 4670 in my i7 and the 3870 in my e8400. But for the extra power required I would choose the 4670 over the 3870 since in games they are close (even tho in 3d mark there is a big difference). I would also agree on the 4850.