Not telling you what to do.
But an iMac is an low powered all in one. Its a cool machine.
A custom built PC depending on how you build it is a great project.
I've built all my own PC's expect for the most recent one ( lazy ).
Its a very fun experience. You can pick every single part yourself.
1: You pick your case, any case you want.
2: You pick your own processor, as long as it fits in the motherboard you pick, you can have any processor you want.
3: You can pick your own motherboard, as long as it fits the processor you pick, you can have a small Mobo, a large one, full ATX, Mini ATX, MicroATX, ITX, you name it. Tons of different options.
4: You get to pick ANY video card you want, assuming it fits in a PCIE16X slot. you can pick ANY video card you want that will fit in your case, you can even have 2 or 4 video cards if you pick the right case/mobo.
5: Any hard drive you want, any size, any type. Any interface ( unless you'd randomly want an ole IDE HDD ).
The beauty of building your own PC, as long as you research the parts your buying. Is that you'll know everything about your machine. You'll know where everything came from. And its fun to put together.
Windows 7? Give it a chance. Its a great OS, its fast, stable, secure and super compatible. Don't want Windows? Go linux.
Its all up to you.
www.tigerdirect.com
Having a PC around is always a good thing. Its fun to research, its fun to buy all the parts. Its fun to put it together yourself, and its REALLY run to boot it up and install your OS after you spend all that time researching, putting it together, ziptying your cables and wires and make it look all pretty.
That's why I love PC's so much more than Macs, I like my Macs and all. But when I build/buy a PC. I can do ANYTHING I want with it.
I would say, give it a shot. Try a barebone kit or something.
Anyone who has all these OS/Hardware Issues, needs to stop building PC's, and start buying iMacs or low end Dells.
If you have any questions. Feel more than free to PM me. I've built 7 for myself, and a couple dozen over the years for friends.
The old one I listed, I'm typing on it right now, I put it in a plexiglass case, filled it with distilled water, installed a heat pipe cooler, and its awesome. 7 years old, still works great. Yes, its an underwater computer now. Been so for about a year, the best part is. All the fans still work lol. Currently watching a Hall and Oates Video on YouTube in 1080P, not to shabby eh?
No offense, but from this post. You don't seem to know enough to be building your own reliable PC.
I've built about 7 for myself over the years. I've never had close to the issues your having.
My oldest/crappyest PC ( that isn't a Pentium Pro/486 )I have consists of an offbrand motherboard ( Biostar ), sempron 1.8gzh 3100+, old ATI 2600HD, 4gb of Ram, and an ole ass 5400RPM 500gb hard drive with an IDE interface.
I installed Windows 7 on it, and its not super fast. But its totally useable with no problems.