Just in case there's a real problem, what is the CPU (you say it's crap, but don't mention what it is!), and what kind of RAM is it? In the not-too-rare case (if it's a few years old) of a Pentium 4 (Celeron 1.7GHz or higher, as well) and SDR SDRAM, it's almost hopeless. More RAM could help, but it would still be very slow.
If it's a PII or PIII (Celeron up to 1.4GHz) with SDR SDRAM, you're good to get more RAM. Similarly, if it is a P4 (or Celeron 1.7GHz or higher) w/ DDR, you're fine to just get more.
If you're running Windows XP with only 256MB RAM, you simply need more.
Also, think about backing up your data, getting your program CDs together, and wiping the thing. Windows can easily get junked up.
Here's how it works with storage/speed:
CPU<->RAM<->HDD
The CPU works on data it gets. It has its own internal memory, cache, that is very fast--but very small! It attempts to figure out what it needs next, and what it no longer needs, and load and unload the cache. If it fails to figure out what it needs to load into that fast memory, or you something that moves too much in and out too fast, it must go out to main memory, RAM. RAM is much slower than the CPU's cache, but with enough cache, and speedy RAM, that slowness is typically hidden.
If you go over the amount of RAM you have, it must swap out chunks of data in RAM to space on the hard drive. While the RAM may be slow compared to the CPU, the hard drive is hundreds, often thousands of times, slower (likewise, it can be that much larger in capacity). So, in the case of Windows XP w/ 256MB RAM (it will typically idle around 200MB, IME, for major OEM boxes), you are very often doing this swapping. You're going from the CPU taking nanoseconds to access data, to it taking milliseconds. S L O W.
If it is a laptop, a faster hard drive can help; for a desktop, the difference is minimal, unless your PC is a desktop old enough to be using a 5400 RPM drive. For basic desktop uses, it's usually all about lots of RAM.
Finally, being a Dell, it doesn't have Norton Internet Security Suite, does it? If it does, wipe that OFF (it turns anything into a snail), after doing some Googling for personal firewalls (several good free ones, nowadays), and get a nice little AV client, like Avast!, ClamWin, or AVG.