If your subject is sharp and they are both cropped to the same size image, the D800 will provide better resolution. At a DX size, the D800 produces 15 mp vs. 12 mp fr the D300s. Smaller crop proportionately provide 25% more pixels on the details you are viewing than the D300s. But the D7000 provides a little more resolution with a 16.3 mp sensor.
If your image is out of focus very slightly (less than 1 pixel of motion blur), it is not as certain. The smaller number of pixels on the D300s may appear sharper with a tiny amount of motion as the resolution provides precise blurred as well as sharp areas. This is really splitting hairs.
If you are looking to pixel peep at long range, it's probably worth waiting for the D400.
For what it's worth, the Nikon V1 has a 2.7 crop factor on a 10 mp sensor. That's 1.8 times the D300s. In highly cropped images, it puts more pixels on the subject than any other Nikon camera. So if you can use the FT-1 adapter and the same lenses, it should provide the most detail. You probably have seen some tests with extreme focal lengths. Now it also has less capability for focus tracking and framing, but that is possibly offset with the super fast capabilities.