What resolution do you have your textures set at?
Yep, you've hit on it I think, USRanger.
MADe, when your game opens in windowed mode, click on the "Video Settings" option on the clipboard.  A dialog window will open, and there is a drop-down field for texture resolution.  Choose either 1024 or 2048.  However, you will need to download and install the Hi-Rez Texture Pack from the Downloads page on the HTC main website first.  BTW, there is also an anti-aliasing slider on that dialog pane that allows you do get rid of the jaggies.  
So recapping: download/install the hi-rez texture back.  Enable "application controlled" anti-aliasing in your graphics card's control software.  Enable 1024 or higher resolution in the AH Video Settings page, as well as higher anti-aliasing.   You should see a marked improvement in your view of all textures at that point.
FWIW,