Sounds like you tried everything I could think of, but go thru this tutorial:
http://www.onnovanbraam.com/index.php?t ... int_setup/ and make sure your settings match just incase.
It will never be perfect, but you should get decent quality in the viewport.
Also after you change settings force max to refresh the textures by going into expert mode and back, sometimes this helps.