Your numbers seem about right. IMO the question isn't whether you sacrifice, but whether you put the right type of players at 3B and CF, and I don't define them by success but by failure rate.
CF comes down to Range and Glove. OF errors give runners extra bases, and lack of range turns into extra hits which may not even translate into poor plays. I once made this mistake, playing a mediocre 2B at CF for almost a whole season. I eventually realized that he was getting less touches than any other CF in the league.
Compared to that, I think you can live with 3B errors/minuses, as long as the player has a good enough arm that they're not a ton of throwing errors. Also at 3B, the player can have a good enough bat to compensate for defensive weakness. It's more rare to find a player with CF defensive skills and plus offense.
As always, more than one way to play this game, but my personal feeling is that CF is a position you have to try to find a player specifically for it, whereas 3B is a position that you can see what you have available to fill it.
5/4/2018 7:43 AM (edited)