1 - Possible, expensive and time consuming. Sometimes you can't salvage certain things without extremely extensive rewrites.
2 - Impossible. Not cost effective, would require a boatload more development time. The assets would all be done, but everything from textures/materials, cubemaps, placement of the assets, lighting, scripting, particle effects... would all need to be redone.