Can I use something like
:w !sudo tee %
in GVIM for Windows? Is there any analogue?
Or can I disable UAC for one program only and always run it as administrator?
This is difficult; you can try the SudoEdit.vim - Edit Files using sudo or su or any other tool plugin.
But it's probably easiest to just launch (G)Vim with elevated priviledges itself.