46/16 is 76 gear inches which is a pretty fine all around gear unless you live where it is absolutely flat and the wind never blows.
My fixed road bike now runs a 72/80 and I run the 72 most of the time... used to run a straight 76 when I was a messenger and used the same gear on the road for 40km time trials.
Get a 15 tooth cog and work on your spin.. that will give you 74 gear inches.