Demonoid was once where all my goods came from. It was a one stop all access area which held too many treasures to fit any singular drive.. even more so now.
It had gone down, with the initiatives of the government we all thought, but lo and behold, it has come up again, now apparently cloud based and soon to be smoothened out more and polished to its shining original state.
Find it here and register while its still open.
Don’t say I didn’t alert you ^^
Edit: One particularly annoying portion of the site as it is now is an ad on the right side which snaps to the top of the browser and covers some of the controls available to the user, it does have some very recent releases which can only mean good things for the community it caters to. It’ll definitely be one of my go-to destinations once again