A clean Windows install is a must, as others mentionted.
As for hardware - there are really two options. Either a ThinkPad (whichever flavour suits you) or a MacBook Pro with Windows (yes, it works better than most). Hint: the MBP will probably be cheaper, based on your configuration.