for the amp, maybe a Hafler?
I also like the Oppo player for this - lots of used ones as people upgrade. You may be able to get by with no pre-amp.
Do NOT waste your money on any sort of expensive cables.
Also take a look at Cambridge Audio equipment; Rotel; and similar.
Marantz and Yamaha make good receivers if you decide to go that direction.
Try to save some money out for room treatments - much of which can be DIY - I've posted some links before on other threads.
One advantage is your room is non-square...