Los noto un poco confundidos, con respecto a tu ram como ya te comentan es perfectamente normal que no te reconozca los 4Gb porque los sistemas de 32 bits solo reconocen 3, ahora bien, con respecto a lo que dices de incompatibilidad, en Windows 7 no debe haber ningun problema porque todos los programas que no te permite instalar hechos para sistemas de 32 bits, los existen tambien para 64 bits.
Por otra parte, los programas que solo existen para 32 bits lo que hace es una pequeña emulacion de sistema y permite instalarlos y correrlos sin ningun problema, asi que por el lado de la compatibilidad no hay ningun problema.
Ahora, el invonceniente viene no por esa cuestion, el detalle de los sistemas de 64 bits es que consumen mas recursos y necesitan mas hardware, si tuvieras un procesador de un nucleo con poca velocidad, aunque tuvieras mucha ram seria lento porque el win x64 no esta diseñado para pc con caracteristicas de pocos recursos, pero por lo que vi de tu procesador es d doble nucleo y ademas de arriba d 2Ghz por lo tanto es mas que suficiente para correrlo sin que tengas ningun problema y asi podras tener los 4Gb, y otra ventaja es que los sistemas operativos x64 en especial Windows 7 manejan compresion y descompresion de imagenes y archivos a mayor velocidad.
En resumen, instalando un x64 tu computadora sera mas rapida y le sacaras mas provecho que en un x86. Saludos