512MB should do it (it worked for me). I've since added RAM, but before that, I used a utility called FSAutostart (available at
http://www.kensalter.com/fsautostart/ or check avsim.com or flightsim.com) which shuts down all but essential services, freeing up as much as 100MB of RAM. Then SH3 ran perfectly.