The devs really just need to bring the game up to full DirectX 9.0c/e support and that would solve a lot of the graphics issues right there, not really sure how much work it would take to do this. however with the impliment of xinput controller support we know they have atleast partial DX9.0c support, hopefully adding the rest wouldn't be too difficult.
for those that dont realize it upgrading the framework to DX9.0c would give the game more stable graphics, less graphical anomolies and it would also allow weather effects to be turned on for many systems that don't handle the weather right now with DX8.0 because it would make use of the GPU a lot more than it does now. as it is with DX8.0 it makes use almost entirely of the CPU and almost no GPU. would the graphics upgrade be a huge leap in pretty. not really no. but we don't really need a huge leap. just a better framework to handle what we have now.