Windows can handle this pretty well actually. I had a PCI video card and my onboard running a 19" and a 15" screen with different native resolutions. In windows you setup the positioning and set how you want the smaller monitor positioned along with each resolution.