ezQuake is a modern Quake source port, providing some of the best particle effects, hi-resolution textures support, underwater caustics, bloom effect and high-quality multiplayer support.
Download and install ezQuake setup using the default options. During installation point the port to the folder with original game's files ('D:\games\quake' in my case)
Start the game by running 'ezquake-gl.exe'
Open 'Options'->'Main' using main menu. Turn on 'Advanced Options' and set 'Quality' to '44100' for 'Sound & Volume' section.
Open 'Options'->'Graphics' using main menu. Adjust the following fields here: Set 'GFX Preset' to 'High Eyecandy' Set 'Roll Angle' to '4' Turn on 'Gun Kick' Set 'Kick Pitch' to '1.0' Set 'Kick Roll' to '1.0' Set 'Kick Time' to '1.0' Set 'Detail' to 'Max' for 'Textures'
Set 'Explosion type' to 'Fire + Sparks' Set 'Fakeshaft' to '0.6'
Turn on 'GL Bloom'
Open 'Options'->'Controls' using main menu. Adjust keyboard setting here.
Open 'Options'->'Video' using main menu. Set 'Anisotropy filter' to '16', 'Quality Mode' to 'High' and adjust 'Resolution' according to your hardware.
Open 'Options'->'Config' using main menu. Ensure to select 'Save Settings' here or the game will forget them next time you start it.