Not bad at all. From the looks of your build, it looks like your CPU might be holding you back a little, but that's about what I got before overclocking.
My i5-3570k and EVGA FTW 670 get about 62fps, maxxed out... but they're both heavily overclocked.
well i just upgraded to a 3570k :P keep forgetting(too lazy) to update my build... i have it overclocked to 3.3 getting water cooling asap but im not sure which one is best for under $100
also what settings are you running it at can you post a link?