A corrupted driver is the #1 cause of persistent shader errors.
If the solutions above didn't work, please reply with: globalshadercache-pcd3d-sm4.bin file download