I think getting your 596 repaired and serviced would be a wise choice, given what else £290 could buy these days, the 500 series have a better reliability reputation than the G series, due to failing power supply's, if you can get up into the 800 series, be careful, as they use a series of input...