MacMini-esque Setup for Windows: How small does it get?

Hey dudes,

I'm looking to get a system that checks as many of these boxes as possible:

1. neat, inconspicuous look, smaller is better

2. 128 gig SSD+HDD

3. dedicated graphics

4. cool and quiet

5. Core i5/i7

6. I want to keep using the Apple bluetooth keyboard. I LOVE this thing!

Gaming isn't a priority, but I do play Diablo 3 every once in a while and want to be able to check out new games from time to time.

I had the Bitfenix Prodigy case and found it far too large.

Any suggestions regarding the case etc?