after looking further I no longer think this has much to do with the aspect prescaing, but is just a bug in the fullscreen mode dimensions calulation passed to the software scaler.