Hello,
Still you are getting old form means we have to check the two cases,
1. Did you publish new template with the existing template or not? Check it once again.
2. One more thing is clear the InfoPath cache.
Cache clear is:
You will need to clear the user's Form Cache to "remove" the old templates since Infopath caches the form to the users:
C:\Documents and Settings\UserID\Local Settings\Application Data\Microsoft\InfoPath