The Acer Revo and several other machines will handle this, but I've felt that the full 1080p just doesn't feel smooth with one of the small nettop style boxes. I would recommend something like the following (customized to your discretion):
http://www.computerlx.com/config.aspx?t=&product_ID=1390
ALLPCZONE AMD 215 ICEBERG SERIES AMD 215 MIKE
Current Configuration:
AMD AM2/AM2+/AM3 PROCESSORS
AMD Athlon II 64 X2 215 2.7GHz Dual-Core AM3 Processor
AMD PROCESSOR COOLING FAN
AMD STANDARD COOLING FAN
THERMAL PASTE (STANDARD PASTE INCLUDED)
OCZ/ARCTIC Ultra 5+ Silver Thermal Compound
MOTHERBOARDS FOR DDR3 (PICK IF GOING W/DDR3 RAM)
MSI GF615M-P33 Socket AM3/ GeForce 6150SE/ DDR3/ A&V&GbE/ MATX Motherboard
DDR3 DUAL CHANNEL RAM
2GB (1 x 2GB) 240-Pin DDR3 1600MHz (PC3 12800) Dual Channel
SATA HARD DRIVES
Hitachi / WD 500GB 7200 RPM 16MB CACHE SATA 3.0Gb/s
DVD-RW/BLU-RAY DRIVES
22X DVD-RW DUAL LAYER
PCI-EXPRESS VIDEO CARDS
nVidia GeForce GT220 1GB DDR3 DVI/VGA HDMI SLI PCI-EXP Video Card
SOUND CARDS
REALTEK 6-CHANNEL DIGITAL SOUND ONBOARD
NETWORK CARDS
REALTEK 10/100/1000 Gigabit Network Card (onboard)
COMPUTER CASES
HEC Blitz Black Steel Edition ATX Mid Tower Computer Chassis Gaming Case
CASE COOLING FANS
THERMALTAKE/ANTEC ULTRA-QUIET CASE FAN
POWER SUPPLIES
OKIA 420 WATT POWER SUPPLY (BASIC LOAD)
WARRANTY 3 - YEAR LIMITED WARRANTY PLAN
3-Year Limited Warranty Plan with Lifetime of free USA based Support...Custom Hand Wiring For Ultimate Air Flow, Assembled in Cleveland, Ohio, USA
SHIPPING METHOD
FED-EX GROUND SHIPPING "INCLUDED" (1-7 BUSINESS DAYS)
Beyond that, install XBMC live instead of using it as an application in Windows. All of the newer Nvidia cards support VDPAU, which allows for the video decoding to take place on the GPU, which is much better than software decoding. I think you'll find this solution much more satisfactory than running both windows and XBMC (especially considering Windows 7 has between 768MB - 1GB memory footprint by itself, not to mention CPU usage). Alternatively, your current setup may work just fine with XBMC live and you may not need to build anything at all (and i would suggest trying that first). Good luck.