Haha! 6 million crew. Now that's whack, though its in accordance with the dimensions and volume as you say.
To get the rated crew of 95000 (instead of the rated tonnage or dimensions), you'd need 16 times the volume and tonnage, or 4x bigger than Enterprise in every dimension. So 1400 meters long and 240 wide and 1520kt.
If you go off HMS Victory instead - being as BFG is obviously inspired by Napeolonic-era warships - you'd need 110 times the volume and tonnage. So you get about 700 meters length and 170 meters wide for 95000 crew. And 400kt. Hmmm-mmm.
Of course neither the USS Enterprise or HMS victory are expected to make years-long voyages unsupported. No matter how badly the crew is treated, they still need air and years of food. Plus spare for any troops that might be carried. So you can probably inflate the tonnage and volume further, within reason.