Does the 12 inch coil seem to work ok outside? It sounds like a problem with the 950. Since its new and you only had it for 3 months you should send it back to get checked out unless you figure out its just the settings. Do you have anything between the detector and coil such as a DX-1 probe? If so, make sure the DX-1 switch is set to 'coil'. Make sure the connection on the coil coax is tight and you have fairly fresh battieries. When you first turn the detector on it shows the battery voltage, if its above 10 volts you should get very good results but I experience erratic behavior when the voltage is under 9 volts(chattering, ect). It doesn't warn you about low bat until it reaches 8 volts. Another cause for erratic behavior is electrical interference in houses and some electric wires above or below ground outside. If you find a spot where the 300 works good, generally any coil, definitely the 950, should work good in the same area.
Can you tell us....?
What mode you are using. (C/J, Pros, Rel)
Sensitivity setting.
Trac switch position. (salt, lock, ground) The ground balance could be causing the loss of depth that you described if the detector is GB'ed incorrectly or set to salt or lock and not GB'ed at all. If you do an air test while the trac switch is set to ground, the detector will constantly null out the target you are testing with thinking it IS the ground. Do you fully understand the ground balancing methods? If you turn the detector OFF and move the trac switch to LOCK, then turn the detector back on it will automatically set and keep the ground balance at a generalized setting and you can do your air tests. Otherwise it is quite difficult, if not impossible, to do accurate air tests with no ground. Keep in mind, it still will not be GB'ed correctly. If you suspect the GB could be causing the issue outside, let us know and we'll explain more about GB'ing and the most accurate way to do so. You may already know all about it but I can't tell by your post.
Trigger position. (center, forward)
Treshold position should be set where you barely hear a faint tone all the time.