The VGA BIOS is almost always at C000. I think you will run into problems if you try to move it. What do you want to put at C000?
I don't think there's really any reason it *has* to be at C000. IBM PS/2s, for instance, had it up with the rest of the system BIOS, and I think there may have been the odd clone with integrated VGA that moved it. There are also memory managers that in addition to shadowing BIOS code offer the option of compacting it to free up UMB space. Now whether there might be something in any *specific* BIOS that freaks out if you move it, that's an interesting question, but in *theory* at least the VGA BIOS should be packaged up like a standard BIOS extension, and therefore relocatable.
That said.
If I needed to clear up C0000-C8000 (location of SVGA bios on a NuXT 1.2) might it work to just move the chip over to the option ROM socket (and set it to D0000)?
Without looking at the NuXT schematics I can't say if you're going to have a problem or not. The BIOS socket is going to have a chip enable signal generated somewhere; if that signal *only* goes to the ROM chip then, sure, you should be able to pull it out and move it. But if that ROM socket is behind a buffer that's going to be activated and driving the bus whether or not the ROM chip is present it's going to take more work to disable that decoding circuitry to allow you to free up the space.
How about flashing it into the 32k free space in the flash chip used for the system BIOS (located at F4000-FA000)? Will the XT-IDE BIOS be able to handle that?
It's usual for PC BIOSes to not scan for BIOS extensions located above the F4000 mark, but I'm not sure if that's inclusive or exclusive of F4000? It might be an interesting avenue to try.
FWIW, I've done something kind of similar to your idea here with a Tandy 1000HX; that machine has a huge 128K of ROM from E0000-FFFFF; only 16K of it is the actual BIOS, the rest of it is Personal Deskmate assets (to make it easier to run with a single floppy drive) and a stripped down 47.5K DOS 2.11 boot image. For that I noodled out a way to override the ROM select lines and the directional control of the onboard data buffer to let me free up all the space from E0000-F7FFF, and I relocated the flash ROM socket on my homebrew multi-expansion card to show up at F0000-F7FFF. (The E-page is now dedicated to EMS page frame space.) The XTIDE BIOS is perfectly happy running above the F0000 mark, and I also have a clock BIOS extension installed after that at F2000, so I know that generic BIOS extensions at least don't mind being shoved up that high.
Of course the reason I did this was so I could make room for a decent amount of UMB while having a VGA card present and occupying C0000-C7FFF; without these gymnastics the best I could do would be only 16K of UMB RAM with EMS, 80K without it. With a little more hacking I could in theory map 48K into the F-space and try putting a copy of the OAK VGA BIOS at F2800; if that worked I could in theory free up the entire C0000-EFFFF space, but so far I haven't really needed more than 96K of upper memory. I am curious if it would work...