External monitor viewport appear shrunk in native resolution on MBP
I had precisely the same issue, and so did this poster:
External monitor randomly lowers resolution adds black borders

the answer in both cases was to switch out the VGA cable.