This is a rather peculiar problem that my mother's laptop is experiencing. The Internet works just fine, yet in the end, doesn't.
Okay, apparently something is requesting or sending a bad checksum to my mother's laptop after it finishes loading anything off the Internet. For example, I will load an Internet page through FireFox or Internet Explorer. After the page loads it immediately goes to a, "Page cannot be displayed" screen. The only way to prevent it is to press Esc to stop page loading before the page has finished loading. However, some other sites, such as microsoft.com, will work just fine.
I have also noticed this problem when downloading updates for AV and AM/AS software. ESET NOD32 can't update, it manages to get half the file, then fails to update. Spybot Search & Destroy downloads the entire file, then returns an error, "Bad Checksum." I did, however, manage to get the files after multiple attempts.
I performed AV scans via ESET NOD32 and Ad-Aware Pro 2007. Nothing returned. I also performed AS/AM scans via Ad-Aware 2007 and Spybot Search & Destroy. Nothing returned. I then ran an anti-rootkit scan with AVG Anti-Rootkit free. Nothing returned. So afterward I ran CCleaner to clean up temporary files and dump junk data. Afterward I defragmented the hard drive with O&O Defrag. Still, the Internet won't work properly.
Then I got curious as to if there may be some odd entries in the windows host file. There were, two entries that led to other IPs than 127.0.0.1, I erased those entries without thinking about it (sorry). So... any ideas about the problem or how to fix it?
If this information is insufficient, let me know. I'll try to help you out however possible.
EDIT: My mother's laptop uses Wireless Internet, yet I also tried using wired Internet (CAT5 to the router) while the wireless connection was disabled and the problem was still not resolved.