My wallet is also compromised in that way and I lost more than 1k$ and so far I didn't found any solution.
Why didn't you created a new wallet as soon as you knew that something wrong is going on with your wallet and your private key is compromised and save your remaining assets

.
Since there is no way to change the private key of a wallet, the only option is creating a new wallet without wasting any time and immediately transfer left over funds in that other new wallet. These things need to be done quickly as the hackers can empty the compromised wallets any time.