You have two different backends, with names that are different from the default backend name (--with-name), so you have to tell GNUstep which one to use. Try something like this:
defaults write NSGlobalDomain GSBackend cairo
Err, also note that cairo probably doesn't work on Windows...