Even if the room was light enough for you to see, the differences in light levels between the flash (which looks very close to the subject) and the light levels in the room, would be MUCH more than 3EV.
If the room is very dark, forget exp comp... just do it manually. Switch your flash off, put the camera into manual, and get a light reading (shutter speed) for the aperture you wish to use. Test it... take a shot... ambient light OK? Good... now adjust nothing on the camera, switch the flash on, and put the flash into a TTL mode, and take the shot.
You haven't told us what kind of flash you are using however. I'm assuming a TTL Nikon Speedlight of some sort?
If not.... if it's manual studio flash then the flash exposure comp will not work anyway.
[edit]
If using a TTL remote cord, Pocket Wizard, a second SB speedlight in commander mode, or the inbuilt flash in commander mode, you will have to enable slow sync flash first if using a semi automatic mode.
Balancing flash and ambient is really easy with TTL flashguns. Just get a shutter speed and aperture for the ambient light... no matter even if it's 20 seconds or something....(hence needing slow sync flash enabled) and then just switch the flash on and make sure it's in a TTL mode. If you are in manual mode, then all is well (assuming the flash is not too close to your subject). In auto modes, the shutter speed may default to whatever the flash shutter speed is set to... by default, probably 1/60th. (Do not confuse flash shutter speed with flash sync speed). Flash shutter speed is the shutter speed the camera will default to when a dedicated TTL flash gun is connected (or in-built flash popped up) and switched on while in an auto exposure mode.
Edit]
Mods... shouldn't this be in Technical or a lighting forum?