I've also used Nikwax, it is good for maintenance, but if you are already losing repellancy, trade it in, it's too late.
When you get a new Gore-tex garment, dry it on HIGH heat for a half hour or so, it causes the gore -tex spray to bond more tightly to the fabric, and will make it last longer.
Then use Nikwax.