I am looking for a computer that will need to keep me going for the coming years. Multitask well, be able to run Photoshop CS4 without any lag/crashing, watch/download movies, run my music software and the occasional game (not massive spec stuff). Is this enough, or too much? It seems like I could upgrade the graphics card e.t.c in the coming years, is this right? Thank you!