I can relate to your situation a little bit as I also want to get as many achievements as possible. However, I'm in no rush to gather/beat/do everything. If I find something boring or annoying I'll just resume the activity later since there are so many other activities in-game I can do instead(for achievements or just to unwind).