I'd replace the chain, this is a regular maintenance item and should be done annually. Next year replace the chain and cassette.
Skip the upgrade, and save the cash. The parts you listed out are not a significant upgrade. The gear range you have, you should have no problem with hills.