Normally I avoid these conversations, but seeing as how it hasn't degraded down into a full on shit fest of kids battling what console is better, I'll drop in and give my opinion.
In terms of everything, PC can be better in everything. But 'll start off with your points instead.
a: Irrelevant. 10k is a lot of fucking people, and finding a good populated server will not be hard. Though BO is a bad example, seeing as how shit it is to play on the PC.
b: Hacking is seriously not an issue on the PC anywhere outside of MW2, BO, and a select few other games. Specifically F2P games, but thats because you get what you pay for. In all my years of playing CoD4 (3000+hours) I have seen maybe 5 hackers. Only 5. It wasn't until MW2 came out, and was hacked all to shit thanks to matchmaking (a console system) and a passive AC that this misconception that hacking is bad on PC got spread around. Must I remind everyone that Hacking is still entirely possible on the XBOX and PS3? If anything, they are more dangerous, because on the PC you can back up your stats easily, but on the 360, if you get into an infected lobby that messes with your stats, you are dead.
c: Another misconception. In the end, you will wind up paying close to the same for a console, and adequate peripherals (extra controllers, TV, chargers, batteries, games, etc) as you would a budget gaming rig. I am building a computer for my little brother atm, for $300 (close to the same price as I paid for my 360) and it will be more than powerful enough to play any game out there, on at least low graphics. Certainly play anything better than the consoles can. Not to mention, the PC (and now the PS3) has Steam, which offers huge deals on games.
d: Graphics are better, but do tell me how playing a game with shitty graphics on a big screen somehow makes them better? Its actually the opposite. The bigger the screen, the more jarring the shitty graphics on the consoles becomes. Trust me, I play BO on all maxed graphics on my PC, and when I go to my friends to play some zombies, the sudden drop in graphics is almost disgusting. I wasn't even looking at the graphics (I just wanted to kill zombies) but the difference was so jarring that I could not help but to notice. And his TV we were on is smaller than my current monitor. I was playing the Wii at a friends house, and she has a huge 70"+ TV in her attic we were playing on, and the graphics where almost unrecognizable. Bigger TV != less noticeably bad graphics.
And the PS3 (or any console) can only do a fraction of what a PC can. Lets not forget, that anything that ever needs to get done, gets done on a PC. Games are developed on PC's, Movies are edited on PC's, music is made on PC's, etc etc. Basic internet browsing and simple video/music listening is only a tiny fraction of what can be done on a PC.
So theoretically, PC's are better at consoles in every way. The issue is, is that PC's have been getting pretty shitty support these past few years, and that there is really no way to just invite your friends over and have a good time playing games while just playing on the PC.
As for the support, we can blame the consoles and their lies, misconceptions, and generally awful opinions on gaming. Developers are using excuses such as piracy, or difficulty to code for excusing their shitty support on PC's, when really all it is, is that Consoles make more money because everyone has one, and will blindly shovel money at them for whatever they throw out, including obscenely overpriced DLC. If developers would just release games like they should be doing, and give proper support for the PC, it would generate at least almost as much money as consoles does.
The only real downside to the PC is the second point I just mentioned. I can start up my computer and invite some friends over to play, we either all need a PC for LAN'ing, or have to deal with internet play. And one of the best ways to play vidya is in the same room with the people you are playing with. But the thing is, consoles are dropping splitscreen support (their excuse is hardware limitations, but we all know they are just mad that 4 people are playing one $60 game, rather than 4 people having to pay for that $60) so pretty much, the consoles may wind up in the same situation soon.
So, pretty much, the PC is better than consoles in every way, but because of shitty developers making games that are broken on PC (Dead Island anyone?) and only giving support for consoles, and then assaulting and insulting PC gamers because they demand to have full, working games with proper support (what a fucking concept right?! Those daft PC gamers!), the PC market becomes slightly less appealing.
So if you want to just play casually when some friends are over every now and then, buy a 360 and some fun splitscreen games. If you are interested in actually getting into games for something more than just to kill 20 or 30 minutes of time a day, consider getting a PC. A 360 will do, but the overall experience is better on the PC, even with all the shit we have to put up with from ignorant console gamers, and bad developers/publishers.
10k people?? The chance of finding a decent hosted server with that much people online is 1 in a hundred.
Hacking is an issue on the PC. Not just in f2play games but in paid games too. Go to youtube and type "____ hacks" and look at the results. tl;dr the rest
@Boss A gaming rig needs a cpu cooler for overclocking performance otherwise your computer would shut down and possibly malfunction when running on demand applications/games.
@Token-7 Have you been living in a cage? There are specific mouse/keyboard controllers for the ps3/xbox.
My opinion remains same. PS3>ALL