HI Sandy!! BOY!! Do I feel your pain,I've been down that road myself,and I TRULY know the frustration.Hopefully,perhaps thru my experiences(or nightmares)I can help aleviate some future headaches for ya.
First off,I can't stress enuff about research,research,and when THAT issue is solved.....MORE RESEARCH,LOL!! To find out how much RAM you have,right click on the "My Computer" icon,highlight,and click on properties tab,and on the main(General)tab,you'll see many system/user attributes listed,what version your OS is,computer name,who the system is registered to,and of course type of processor-speed and RAM.
I've found that upgrading RAM or memory modules really sped up my 'ol winXP home edition,and various other programs.But if you're financially strapped like I was,there's a few(or more)"tricks" to help speed up your system,BTW,if you're not sure how,where to check on memory upgrades,or if you need to do so,many manufacturers' of memory websites have "configurators".I first tried PNY's site and ran with it.
Here's a list of things I did to speed up my system BEFORE I upgraded my RAM.
Go to Advanced tab on system properties(R-click my comp icon),under "performance" click on settings button,I set my "visual effects" to adjust for best performance.OK,now it might look like your running win 95 or 98,but won't pull alotta resources off your memory and processor.
OK,now once again,go to the "advanced" tab right beside visual effects.You'll see processor scheduling and memory usage listed,with the options to switch to use both resources for either programs,background services,or system cache,this is at your discretion,I didn't make any adjustments on those,but the ONE time I did(curiosity),even with upgraded RAM,I noticed LAG in the way programs ran,so I set them back immediately,LOL!!
Go to "Virtual Memory" section,click on change if you wish to do so.If you use the "system managed sized" option,you prolly won't see a difference,Windows by defaults at 1.5 times what you currently have in RAM.I chose custom,now depending on your hard drive size you can basically allocate as much disk space as you desire for VM,as long as you have service pack 2 installed.I had a 120GB drive and I allocated 5000MB as min and set max at about 15000MB.Just don't attempt to use up TOO much space,lol!! You may need to reboot.
Also by using control panel,go to Internet options,on "temporary Internet Files" click on settings tab,and for the love of internet surfing change that ridiculous amount of disk space Windows uses to store UN-NECESSARY files,LOL!!! Once again,this is at your liking,but honestly,no more than 60MB should be used for ANY OS.I have approx. 1.3 terabytes of diskspace currently,and I still have mine set at 55MB.
Go to advanced tab(I know,again,lol)in internet options,and somewhere close to the bottom of that looong list is an option to "Empty Temp Internet files folder when Browser is Closed" option,if you prefer,check that box.
Run disk clean up and defragmenter or simular programs often as well,I do mine every week,also you might adjust "history" down as well,I set mine for 20days.Try opening my computer,right click on your main hard drive,go to properties,then tools,you'll see "error checking" options,and of course get rid of any un-used programs,files/folders you no longer need,and last but not least,make sure any hardware AND software is up to date.
There's many more things you can do,but to attempt to explain them all would prolly consume Cnets' website,and I'm sure there's other great suggestions from the fine crowd here at Cnet,LOL!!
GOOD LUCK!!!! Let us know how it goes!!
JERRY