Since you are running a laptop, I wouldn't bother.
He's running 4 gigs of memory. He'd benefit from it, laptop or not. The specs look like they're 64 bit compatible (Core 2 Duo is a 64 bit chip), although being a laptop I'd be a bit worried about drivers for devices specialized for laptops.
wow. so many people dont understand 64bit.
I would agree. Many people think it's just the extra memory, but a deep dive into microchip architecture, you'll find it's a lot more than that. Ars Technica has a section about the internal architecture of CPUs that is a good read - a lot of the older articles especially explain how CPUs work in detail.
http://arstechnica.com/articles/paedia/cpu.ars
Although if your laptop manufacturer has drivers and applications support for your model in 64-bit, I'd say go for it.
Drivers need 64 bit support since that's how Windows works - but applications do
not need 64 bit support unless the application itself is going to push the 4 gig barrier single handedly, which is usually not the case. Both XP and Vista fully support 32 bit applications.
There are rare exceptions in security applications such as firewalls and antivirus that need 64 bit, but they are available.
Games and regular applications, however, do not need to be 64 bit. The support for 32 bit applications is practically perfect; I have yet to come across a regular application that does not work in 64 bit Windows.
If you ever build a gaming system within the next year or two, don't go with anything other than 64-bit.
Agreed. Many games are already pushing the 4 gig barrier, and they want to go further. GalCiv 2 itself pushes the barrier on the largest maps, and the company has repeatedly switched methods to use less memory with their textures.