Power supply, Video card, and hard drive could be better. Ram looks kinda sketch, what voltage is it?
PSU: Get a name-brand model, preferably seasonic, XFX, or Corsair.
Hard drive: 7200.12 has a very bad record for stability, get a samsung f3.
Vid card: Save 20$ and get more performance with a 470.
Ram: If it runs at 1.5 volts, it's good. If not, look at a G.skill kit that does.
im needing a pc that will last me a while so i was thinking of good a good quality mobo and cpu and later get a cpu cooler, my pc has to last me about 5 years, will the gtx 470 have a shorter lifespan than the 5850 as it runs quite a bit hotter