Some,
I got one more for you to try. As a test, create a new administrator account to see if the menus display properly in it. If so, then you can copy all contents of your old account's C:\Users\(user-name) folders into the corresponding new account's C:\Users\(user-name) folders to copy over your shortcuts and user files. Afterwards, you can delete the old account from within the new account.