Attendings working in the US have been telling me that the preferable range is less than 5 years from graduation; the earlier the better. Also, CV gaps are frowned upon. They'll ask you what were you doing all that time? 
I think the timing will be the period between the year of graduation and the time you apply for the match.
I think the timing will be the period between the year of graduation and the time you apply for the match.