I don't understand what your asking? Are you asking if Windows will run ok with 4gb? In bootcamp, it doesn't matter, it will run Windows natively like a PC... so yes it will run fine.
As its bootcamp, OS X would share the 4gb also, you wont just be giving 4GB to Windows, when you boot to Windows you have 4GB and when you boot to OS X you will have 4GB.
But as mentioned above by Knat, you need x64 (Vista or XP) for the full 4gb, you will only get 3.2gb (ish) with 32 bit windows