No, 32 bit programs can only access 2 GB of memory, this is under a 32 bit system, some can with special setting (boot.ini) acces 3 GB. Theoratically the OS can adress 4 GB of memory but this also includes videomemory and hardware buffers, so you see many 32 bit systems wih 4GB installed only showing 3,5 till 3,2 GB available!
When using 32 bit software on a 64 bit os, the software should be able to acces 4 GB of ram, that's it! It's a limit of 32 bit addressing.
Win8.1, 3930K@3.2Ghz, 32GB, Cubase 8 pro & artist 8, wavelab 8 elements, HSO, RND Portico 5033, UR824+MR816X+Focusrite pro 26 IO, CC121, Cubase IC pro, Halion 5, VG2, Arturia Analog Lab, TRacks CS grand + all custom elements, BFD3, Amplitube 3, Z3TA+2, (fender, orange, SVX collections, slash), HSO library, Waves Gold, SSL, EKramer sign, API & SCHEPPS bundle, NI Komplete 10 Ultimate, Fender Jazz basses, tube amps and 12 inchers