i keep getting random crashes and freezes at random points as far as i know all my drivers are up to date.

windows xp professional sp 3
AMD athlon(tm)64 X2 dual core processor 4600+ 2.41 ghz
2 gb ram
nvidia 8600 gt graphics card

any help would be greatly appreciated