If you want to run Crossfire later, you will have to get a motherboard that supports it with two PCI-E slots, not PCI slots.
You left the operating system out of your budget. That costs money too. Which one do you want to install? Also, what about optical drives?