2. There are a lot of .keys files on my computer, but they are all date-stamped with very current dates, And they have names that match the names I was creating. There is a very low chance any of them would contain funds.
4. I ran restore-deterministic-wallet and when it finished syncing, it produced the following:
Restore from specific blockchain height (optional, default 0),
or alternatively from specific date (YYYY-MM-DD):
Starting refresh...
Refresh done, blocks received: 1179028
Balance: 0.000000000000, unlocked balance: 0.000000000000
Background refresh thread started
[wallet 47tXd1]:
What I don't understand is that it says it received 1179028 blocks when the blockchain is currently over 1450000 blocks. Why would it not agree with current height since I started at block 0.
I don't know why it shows it has received less blocks than the current blockchain height. I also see this behavior on my wallet. There must be a good reason though, and I'd love it if a developer or someone who knows why, would explain here.
But even after the initial refresh, if you type rescan_bc you don't see any lines with "received" or "sent"? If so, then that's not the wallet you saw funds in back in May.
Did you use the GUI wallet on a different computer? Did you reinstall the operating system since then? Did you use it on a different user account? Did you look in C:\Users\your_user\Documents\Monero\wallets?
Do you know the wallet address you sent the monero to in May? If so, compare with current address.