In my humble opinion, the WinQuake is in this download is a million light years beyond any other software renderer in polish and faithfulness.
Download:
Mark V WinQuake
Can play anything Quakespasm can play including BSP2 maps. Can also play Nehahra, etc.
Set r_wateralpha to 1 if you choose, it defaults to 0.5.