As hudfreegamer said, a source port is probably the easiest solution. There's no need to be afraid, either, as you can play Quake pretty much exactly as you would using the DOS version or GLQuake. I've written a guide on that
. The gist of it is that for an authentic experience I recommend the source port [url=http://quakeone.com/markv/]Fitzquake Mark V. Just download the files, put them in the Quake folder and start up either the OpenGL port "mark_v.exe", the WinQuake port "mark_v_winquake.exe" or one of the DirectX ports. The WinQuake port looks identical to the DOS version, and all ports have several options to adjust the look and feel to your liking, or just keep it "vanilla". Also, as regards your primary issue, you shouldn't have problems setting your resolution.