I presume are aware of this
discussion that suggests that you must use the 64 bit java to use more than 1.5G on Windows. I currently have my 64 bit linux running quite happily with 2G (which is probably handy for sketches that use sunflow, which requires a minimum of 800mb).
Actually reading the comments from Randolf Richardson and Emir in the linked discussion suggests to me you might want to consider ditching Windows it eats memory, further Microsoft crappy licensing extortion policies even restrict memory usage....
Certainly any 32 bit Windows users are short changed in the memory department, follow the
two posts links in the discussion above.............