likely seeing my hardware isn't the best.
I'm running a intel pentium 4 duel processor and a 2gb nvidia card and 2gb of ram ("the rams the problem")
There were never any dual core Pentium 4s, only Hyper Threaded P4s which split one physical CPU into two logical CPUs that each have a bit less than 50% of the full CPUs power.
Hyper Threading causes significant performance problems in single threaded games, because the game can effectively only use about 50% of the CPUs capability at any given time. You need to go into the BIOS settings and disable HT.
You won't get a huge performance boost by disabling HT, but you will get some boost. If at all possible, you just need to upgrade your system. Pentium 4s were last manufactured for the mainstream market 8+ years ago, and were never that good to begin with.