Most freezing is caused by 1 of 3 or 4 main things. I am not sure the exact cause, but here are things that have been known to freeze a PC that you can check.
- Dust - Blow out dust around CPU/GPU/case fans, while being sure you lock them with a Q-Tip to prevent over-RPM. Heat kills/slows PC's a lot.
- RAM - If you have less than 1 GB, update if possible. PC's lock up when they run out of RAM because virtual RAM is veeeerrrryyyy slow. (I know you have 700 MB, but the OS needs RAM, the Antivirus needs RAM, integrated video may be using RAM as Video RAM. Sometimes as much as 8/16/32/64/128 MB system RAM gets re-allocated for use as Video RAM. And, your web browser uses RAM, etc...)
- Programs - Try a different Antivirus program. Sometimes, some versions may cause a lockup. Also, see if lockups occur when you use specific programs.
- Drivers - This can be caused by outdated, or updated drivers. Sometimes an updated driver can fix crashing, while there are also occasions that it can cause crashing. Up or downgrade your drivers to see what works best for you.
- Hardware - Disconnect anything you are not using. I have seen cases where, for instance, someone had a PCI dial up modem that would get very hot to the touch on the main chip onboard. It would also cause Windows to endlessly reboot. Having a partially/fully fried chip on hardware will cause problems. Check that you do not have bad hardware, & disconnect anything your not using. I even disable floppy in the Device Manager to speed things up.
- Harddisk - It can happen that a bad/going bad HDD can cause errors or problems. Do a long format of the drive with your XP disk so it can find areas with bad sectors & mark them bad so it won't hang Windows when you re-install it. Also, can do error checking of the drive with CHKDSK utility. Try another HDD if possible, to see if that would fix the lockups.
- Viruses/malware/rootkits - Especially if you use Internet Explorer, you are very prone to auto-run viruses that automatically launch when you visit maliciously crafted websites. I call it auto-runs because it is essentially the same thing. Drive-by malware installs that auto run, install, & take over your PC. Use different web browers, & if your not sure you have anything like a rootkit, might be a good time to test a new install.
* Check your motherboard. Look for rounded over, or busted capacitors. If you see rounded capacitors, bulging, busted, etc, your computer will lock up because of errors. See below.
* If a re-install of Windows doesn't fix things, you can try XP SP2. There have been occasions where SP3 would cause computers with specific hardware to crash, while SP2 works fine. Not often, but could be worth testing.
Additionally, I tested different operating systems, & Linux is the ONLY one I found that will still run with errors (ignore the errors) and keep chugging. If this is the case that you actually have capacitor damage, try installing freeware Ubuntu. It may fail the first time or two that you try to install it, if your hardware is bad. But it usually will figure out what is causing it, & work around it. I have personally seen computers/laptops that Ubuntu would work on with known bad hardware, that would crash Windows.
This isn't to say that it will work with all bad hardware, as I do not know. But worth a try.