actually, you can run XP on 128MB of RAM, but you don't have alot of room to grow. i'm guessing you have too many programs that are trying to startup when you boot. my suggestion is to run a spyware/adware scan and remove programs from your startup using the Msconfig command. the computer should run just fine with 640MB of RAM so long as you are not running everything at once. if you like to run everything at once, you SHOULD get more RAM.