From your selections, anything but git is good for Windows. But because you are only using it for yourself, something that is centralized like VSS and SVN might be too much as you need to set up a separate repository. So now are down to Bazaar and Mercurial then.
IMHO these two are really good if you are working solo. The difference between these two is Performance and Workflow it supports:
Bazaar
You can configure bazaar to support any kind of workflow you desire. You can make it work with Centralized workflow like SVN and have multiple branches under one repository or you can make it distributed just like any other DVCS.
Mercurial
You can not have multiple physical branches under one repository with Mercurial like SVN or bazaar, but the good thing about mercurial IMHO is the easy user interface that is really straightforward and the performance that is faster than bazaar (although bazaar is getting faster and faster in their recent release).
Between choosing these two, you should narrow down to what is your top priority? Performance or Workflow?