If you need true high-end graphics performance (e.g. full motion video editing, high-end games) for a windows application, use boot camp, not Fusion.
Otherwise, for a good solid machine, I'd get at least 16GB of RAM, an SSD, a decent CPU (less important though), and a discrete graphics card (integrated graphics are far better than they used to be, but no substitute for a real card).