Asus has the EEE Box, which soon will have a dual core version. The old version worked well as a HTPC, but could sometimes stumble on 1080P output, the new one will not have that problem. Seems to fit all your specs for under $300 and can be mounted to th eback of your monitor.