Umm, I don't see any big issues.... That should be a plenty powerful build.
But if you feel like you aren't getting the FPS you should, you can get another 6870 and crossfire them. However a single is probably good unless you are a serious gamer and demand that 120FPS.
The other thing to consider is an SSD for fast bootup.
What case do you have? the GPU is running a little hot under load. Nothing it can't handle, but a little hot.
I'm upgrading due to it all feeling slow. It's not what it used to be. it's ok for games but just seems to be getting slower over time, Things takes AGES to load now boot up time is a bane takes 70+ sec used to be super quick maybe a SSD would fix this
Also crossfire isn't very good on my MB runs at 8x-4x in Crossfire i think
Case is Jeantech Aqua got 5-6 fans in it cpu runs at 35-39c idle + load
Also I was thinking of getting a AMD 990FX MB would this be a boost in performance ?
No, a new mobo would not help performance.
And wow, 70 seconds? That sounds like an HDD issue. Has there been any issues, like blu screening or irregular errors when trying to access data? Have you defragged the hard drive recently?
If yes to any of the above, the drive could be failing. Buy a Spinpoint F3 1TB, they are fast and cheap. Clone your old drive and copy it to the new one. Format the old HDD, and check it's integrity. It sounds like a major HDD issue, although it could simply need a format.