Based on your scores, I'm not sure that your system is slow. For stock CPU and GPU frequencies (non overclocked) you seem fine. I have a couple of 6700's and your performance is in line with mine, except for memory. Can it run faster? Sure, but why would you need to? Performance increases through overclocking generally come with a reliability penalty.
Your memory is a bit slow (2133 is slow by today's standards), but you should be able to bump the speed to 2000 (from 1066) in your mobo BIOS. If you have XMP support, set that to 2133, then you should be able to manually set the frequency to 2000 or so.
CPU temp seems a little high. I'm running H80i's in my 6700's and my temps are typically 40 to 60.
I'm not a gamer, so I don't know anything about your referenced games, but I would think with your setup you should be able to run anything without problems. You may want to download 3DMark and do some testing to see how you compare online. You can also get a fair bit of info on your system performance (speeds and temps) during the tests.