I hear you. I'm at the same place you are. The number of "what ifs" is less that it used to be, but there are a couple of really big ones.
Just yesterday, I was trying to re-prove to myself that the anointed are not just the 144,000. But, as I was going through the verses, this gnawing thought kept coming to me: what if they're actually right? I even drew a chart about how they prove this concept. And, as much as I hate to say it, while I have seen a ton of argumentation against the number 144,000 being literal, I have seen almost no argumentation against the fact that the 144,000 are sealed (Rev 7:3) and the anointed are sealed (2 Cor 1:21,22) or the 144,000 are firstfruits (Rev 14:4) and the anointed are firstfruits (James 1:18). Even jwfacts.com doesn't address these particular parts of the reasoning. In my opinion, nearly ever other JW doctrine depends on "anointed = 144,000", so this is an important one to me.
So, what if they're right about this, based on these reasonings? And if they're right about this, then paradise earth isn't so much of a stretch, even though it's not explicitly stated anywhere.
Anyway, hang in there. It's going to take a while to get past all this. Even if you stop suddenly, there's no way to stop the "what ifs" from hanging around.