Modern drivers doesn't like custom resolutions so much. So if you want to keep black bars at sides (preserve aspect ratio - is that your point?) - then: always use native resolution in full-screen ...