I would definitely just look into building a new computer with more recent hardware. It's a lot easier and better in the long run then trying to upgrade older hardware because you run into lots of problems :P