Well I cant claim to know the nuances or subtleties of what CPU's really do, i just know they do a lot of basic level functions and sorta help everything work together. The question thats been asked is whether or not AMD is a viable choice for mid -high end, Realistically, I only know what I use my PC for. I do however get bored and like to try really silly things, like respond to posts here, hah!
I was thinking about what made me feel my machine is considered high end, or better than an average desktop, and the answer I came up with was "how much it is capable of". So in an effort to see exactly WHAT it IS capable of, I decided to run firestrike extreme. I got 5996, a respectable result IMO ( http://www.3dmark.com/fs/1855847
I then decided, for reasons known only to me, that I wanted to try firestrike extreme again. with 3 youtube videos buffering and playing in my other monitor. and running a system scan with my antivirus. to see how it impacted performance. I still got 4707, I think thats damn impressive ( http://www.3dmark.com/fs/1855932
) If that doesn't qualify ALL of my components (HD, CPU, GPU's, RAM, Motherboard) as high end then i really don't know what does; the average desktop would lag out and choke with much less.
And just because I don't like being called a liar, https://www.youtube.com/watch?v=G_2I_VujSH0&feature=youtu.be
I recorded the last test and both monitors, showing everything running simultaneously. If you need more than this from a cpu, you need custom equipment. I really dont care what cpuboss and passmark etc software says; Those are real life results of things I can DO if i need to. 3 videos, playing while buffering, antivirus scan, and still keeping firestrike extreme around 30 fps average? THAT is what a 3000 dollar computer is for