What are your uses for this machine? Is it a hackintosh or are you using the Win 7 that you mentioned in the parts list? Overall, it doesn't need much of an upgrade right now. I'm not a huge fan of that case, but that's more of a subjective thing. If you're looking for future-proof gaming, you could go with an upgrade in the video card department, but overall, it's a solid build that should be perfectly fine for some time to come.