I would say continue doing 100 questions per day, and do limit yourself to 2 hours reviewing per block. Questions are important, but so is time spent reviewing from books (or audio, or whatever you're using).
While reviewing the answers is important, it's not necessary to read everything word for word. For questions you got correct, how about just reviewing the 1-sentence "objective" at the end? If you understand that, move on. If you don't, spend a couple minutes reading the answers. For questions you got incorrect, spend a little more time reading why the answer you chose was wrong, and why the correct answer is right. If you made a guess (whether you guessed correctly or not), you might find it useful to read the answers for the options your were deciding between. In general, you can focus on the answer you chose, the correct answer, and the objective of the question, and skim over the rest just to make sure there isn't something useful you're missing.
Hopefully focusing your review a little can help you cut down the time. When I first started studying, I would spend about 2 hours reviewing answers per block, but towards the end (I spent 3 weeks total) I got that down to 1 - 1.5 hours and still felt like I was learning a lot.