GnuCash is certainly capable of that, though probably more than you need. Think more along the lines of Quickbooks... or a better fit, MYOB. It is a stunningly powerful software, and to my knowledge, still free (as in beer, and as in liberty)
I would be very careful in transition (if you indeed commit)... It will run in windows, and will import/export QIF (Intuit), but I would suggest a dummy/duplicate for some months till you get proficient.If it will work for you, it is definitely worth the cost (in time, i mean), and it will knock down an important barrier against a full migration to Linux... and away from the costly upgrade chain.
Thank you for the info.