This little tricky thing, you know, called 'user experience'.
It is good for you that you play this game and it was nice to you. We get it.
But the entire 1st gen console community has problems even with LAUNCHING the game. If those peeps manage to fight their way through actually LAUNCHING the game, the have all kinds of graphics and audio 'artifacts' (bugs). And mind you, there are lots of people who still play 1st gen.
Same goes for not-so-top PCs. A lot of people can't see a point in upgrading to what's top these days as they're waiting for something entirely new. And that doesn't count people who CAN'T buy modern PCs due to economy problems in their countries.
So I must repeat myself - WE GET IT THAT YOU LIKE THE GAME. THANK YOU.
BUT IT DOESN'T NEGATE PROBLEMS OTHER PEOPLE HAVE WITH IT.
Hopefully you'll get caps more understandable.
You should learn to maintain composure when met with opposing opinions. Engaging in the textual equivalent of shouting isn't going to help you get your point across. The argument you presented is prevalent throughout this forum, yet I still fail to see how it is Bioware's fault that a next gen engine doesn't run properly on last gen hardware. Whether it is pc or console is irrelevant.
Have you seen the minimum/recommended specs? Take a look at graphics and see how much Vram is required under minimum: 512mb. Do you know how much the xbox 360 and PS3 have? 256mb.
Lets talk CPUs.
A minimum of 4 processor cores, yet the xbox 360 has only 3 and the PS3 is essentially 1. Do I really need to go on?
As for PCs, you expect Bioware to stick to an engine that will run on low/mid tier hardware because some people might not be able to afford upgrades? It's called next gen for a reason. Most of these engines (Frostbite 3, UE4) were developed with next gen hardware in mind. Last gen has too many constraints, developing it for hardware/technology that will last us the next 10 years was the only way to go. It's a miracle they even got the game to run on xbox 360/PS3. They had to scale the game down considerably to do so. Sufficient hardware compatibility is essential for software to run efficiently. There's nothing new here.
The 360 came out in 2005. It wasn't even 2 years later that ME1 came out, and it struggled to stay at 30fps, while playing silky smooth on the average PC at that time. It got even worse with ME2, and then 3 as further improvements were made to the engine, along with lighting models and shaders. You can't play new games on outdated hardware. PC users have the option of simply upgrading. Console users are stuck with what they have. It's what you get when you shell out $400 for a gaming rig. A decent PC is going to cost at least $1500. You get the experience you're willing to pay for. The reality is software/games are hardware bound.
Also, just a side note: You might want to read the TOS before checking the accept box. There is a clause in there that specifically states that they don't have to guarantee the game will work. This is due to the plethora of unique variables introduced with each individuals rig, be it a console or pc. (software/drivers, firmware, hardware age/condition).