I might recommend macrumors.com, where you will find plenty of upgrade enthusiasts. Be careful though, it can get addicting. I don't know if you realize just how much your machine can be upgraded, but let me recommend a decent setup for graphic design.
1) upgrade the processor to an Xeon X5690. This will increase your cores from 4 to 6, and will increase the GHz to 3.46 from 2.8
2) upgrade your hard drive. Lots of options are out there, but I installed an XP941 Samsung drive on a Lycom M.2 (NGFF) SSD to PCIe 3.0 x4 PCIe adapter, which has worked very nicely. A bit more expensive than a standard SSD, but makes the machine FLY
3) upgrade your RAM. I agree that 24 GB is a minimum for graphic design. More is basically better. Get 48 GB if you can (3*16 GB is a sweet spot for price/performance)
4) upgrade your graphics card. You didn't mention which programs you run. I agree with the hatter above that the GTX 680, AMD 7950, or the AMD 7970 (would need to get a modified card from MacVidCards for this) all provide excellent performance, and a significant step up from the 5770. You can get significantly faster cards than those mentioned, (GTX 980, Titan, etc) but whether the price is worth it really depends on what programs you use.
5) get a few big 3.5" spinning drives for internal data storage
Let me know if you have any questions.