Hi Tony

You have just listed the things you would like your new computer to do.

Why not take this list to a dealer who builds PCs to specific requirements and see what they suggest, price etc., You would have more success is getting something that matches what you require.

Good luck with whichever method you choose.

Joan