I'd say 6 months is great. Is there any reason to report an old post when we have a ton of current spam reports still unhandled? Old posts will only be moderated if they fail to meet the criteria mentioned on the report page, an old topic without a single or few spam replies is likely to get moderated .
Any unreported spam that is 6 months old should be regarded as an
escaped spam 
With this recent implementation, does it also mean that any plagiarism that isn't detected with the space of 6 months can go unpunished?