I think you'd be fine taking it now. Very few schools require a score that's newer than the 5-year validity period. Definitely a good idea to take it when academics are fresh...you'll still be in good testing mode and won't have to study as much.
Agree. Honestly I could probably have done better my senior year of high school on this thing than I did now.
But... do check into the school requirements... If your mind is deadset on one school, its worth finding out.