Stop Errors

My computer has been freezing latley and I got this blue screen with a stop error and memory dump. I looked it up on microsoft knowledge base heres the link. Click Here
I looked in my event viewer and I saw a couple of these. "An error was detected on device \Device\Harddisk0\D during a paging operation."

I did what the knowledge base says and ran chkdsk and it came up with nothing. I have norton and I have scanned with it so I dont think its a virus. It most likley my hard drive. I have 2 hard drives my primary is my ibm deskstar 20 gb, and my slave drive is my western digital 100 gb. The ibm came with a dell about 4-5 years ago.

So what do you guys think? Any tips or anything? Heres specs. Heres the picture of the actual blue screen

Amd Athlon xp 2600+
Asus A7n8x Deluxe
768 mb ddr (generic ram from pc club)
20 gb ibm deskstar
100 gb western digital
g4 ti4200