Thank you all for that feedback. I definitely do need to rework the mess of cables in there to allow for more airflow. Is there any way to pin down which component is causing a BSOD? It might be worth noting that the PC runs fine all boxed up, until it's been on and running under a high load for several hours. I could usually play WoW or D3 for a few hours before getting a BSOD. And if I'm just browsing the internet or watching a movie, it won't BSOD. It's usually shortly after I hear the graphics card fan spin up really high that the BSOD occurs, which leads me to believe it's the GPU that's causing the issue. Or could it just as likely be another component that's getting hotter due to the increased heat generated by the GPU?

I'm seriously considering a GTX 970 after reading the post above and this article on 2x GTX 970's SLI'd (http://www.techpowerup.com/reviews/N...970_SLI/1.html). So if I do get a nice promotion and decide to upgrade to a nice new gaming rig, I could just buy another GTX 970 and bring the one I purchase for this rig over and SLI them, and be good for another few years hopefully.

The only upgrade I'm keen to do after further thought and research is a GTX 970 that can be moved into a completely new system, possibly a new SSD (also carried to new system), 2 8GB sticks of DDR3, and a fresh OS install.

I really do appreciate the insights you all have provided. You're all more knowledgeable about PCs in general, so I will definitely incorporate all of the feedback and suggestions.