There are plenty of threads on this already if you do a search. Generally have a look at trackers instead of variables and only fix if you think you would struggle to cope with rate rises. That 2 year fixed rate you mentioned sounds very expensive so shop around. And your variable rate of 5.98 is VERY expensive.