As I said, the BMW grips helped a lot. I'm replacing my cheap Olympia gloves with some nice Spidis. I went for a few rides with my old torn gen 1 cortech accelerators, and everything was much better. I can't buy the new version of that glove though; when they redesigned it they completely ****** up the sizes. Now a medium is too narrow in the knuckles yet still too LONG in the fingers; large only makes it worse.
I might try foam covers later, but for now I've found the source(s) of my problem. Thanks guys for being so patient with me!