It's almost certainly a permissions thing.

Will GD let you switch to a Linux server ?

Can you switch to a host whose support people actually know what they're doing ? Of course they can make changes, they have higher level access to the server.

Changing permissions on Windows hosts can be a problem