If I pull the power on my computer and IMMEDIATELY restart it without booting OS, will RAM contents be preserved?
You won't be able to get this done. It MAY be possible, in an extreme emergency situation, to connect a remote debugger through an expansion slot and have the debugger seize control over the system bus, but that's a CIA-type last-ditch thing.

Remember, too, that although SOME of your work may still exist in RAM, it's possible that some of it may already have been paged to disk to make room for other things. Are you ready to sift through a frozen pagefile, looking for your data? In what format? Will you recognize it? Will it be compressed or otherwise modified for paging purposes? How big will the page blocks be? Will they be continuous? How large is your pagefile?

Even that which is still in RAM will need to be refreshed at a given rate to preserve any data it contains; without that all-important refresh, it loses data VERY VERY quickly, far too quickly for you to unpower the machine, then repower the machine (yielding to the power supply's required turn-on delay) and circumvent the bootup sequence, then wrest control from the CPU, THEN prepare to sift (in protected mode) through N gigs of space looking for your work.

It's gone. Your time will be better spent recreating your work, not trying to rescue it.