Hi Guys, I have added this to the “how to set up the 3GB swith” sticky thread but I thought it deserved to be put in a place where more people will see it.
If you cant get the 3GB switch to work (some hardware configs dont like it) you can use an alternative.
instead of adding /3GB to you OS line in the boot.ini file use /USERVA = 3030 (or any other numeric value)
For example-
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=“Microsoft Windows XP Professional” /fastdetect /USERVA = 3030
Let me know if you have any further questions on this
It was already in there a few times so i guess another doesn’t hurt 
According to Microsoft you still need the /3GB switch as well…
With the /Userva switch, you can customize how the memory is allocated when you use the /3GB switch. The number following /Userva= is the amount of memory in megabytes (MB) that will be allocated to each process. If you set /3gb /Userva=3030, this reserves 3,030 MB of memory to the process space, as compared to 3,072 MB when you use the /3GB switch alone. The 42 MB that is saved when you set /Userva=3030 is used to increase the kernel memory space, free system page table entries (PTEs). The PTE memory pool is increased by the difference between 3 GB (specified by the /3GB switch) and the value that is assigned to the /Userva switch.