what motherboards are compatible with
Operating System: Windows Vista™ Home Premium (6.0, Build 6001) Service Pack 1 (6001.vistasp1_gdr.100608-0458)
System Manufacturer: PACKARD BELL BV
System Model: IMEDIA J2411
BIOS: Phoenix - AwardBIOS v6.00PG
Processor: Intel(R) Core(TM)2 CPU 4400 @ 2.00GHz (2 CPUs), ~2.0GHz
Memory: 1022MB RAM
Page File: 1148MB used, 1153MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 10
DX Setup Parameters: Not found
DxDiag Version: 6.00.6001.18000 32bit Unicode
I really want to upgrade it to a 64bit so i can put in more ram.
Your processor determines 64 bit capability, not the motherboard. If the backplate is removable, chances are you can use any micro atx board you like. I've used the e4400 cpu, and it works with 64 bit windows. It also ran fine with windows xp virtualization in windows 7. If you want to do some serious gaming, start with a new power supply. I recommend corsair. For the board and cpu, check newegg.com for ideas and decide if you want to reuse your old ddr2.