Buckshot, why aren't you using DX11? Possibly, you are running background processes and robbing your processing power also.
Yes, the canopy scratches go away when you disable reflections.
I have to see a screenshot of these shadows, and ask what screen resolution you are using.