The hard drive is not likely to be the problem.
Yes, your pc is well out of date.
2.5gb of ram is not enough.
Even the top 38xx graphics cards are not very strong, and I suspect that is the primary cause of your problem.
You might start with a graphics card upgrade which can eventually be carried over to a new cpu/mobo build.