you have a decent point and has valuable things to kept in it. however i have a few problems with it (even though some of the things i may attack still have merit). 1st you are the first person to bring up the x86 architechure. my original post made no claims about it so why are "we supposed" to be talking about it. i didn't see any signs that said x86 forum anywhere. also the none of the benchmarks i posted were from intel. as i mentioned spec is not perfect but i don't believe it as flawed as you say. if you can post any links of technical experts who back up what you say with solid reasoning i would love to read it and listen to get a better understanding. i don't think you want to get into an argument about parts of computers of amd vs. intel considering via makes most of the the mobo's for amd systems, which do not perform as well, have greater difficulty getting them stable and have problems with 4x agp settings... the best thing amd has going for it is the CPU it seems and it gets trounced is SPEC. problems with spec or not it is a fact, but as stated before you have not given any reasons to believe that specCPU is not a decent benchmark.
regardless or not whether intel adheres strictly to x86 your argument that developers shouldn't have to go back to school isn't very convincing. if you know how one complex system works a similar one is not very hard to learn. it does take time and effort, but not school. just a bit of reading and practice. with this type of logic i can hardly see where any improvements can be made. shouldn't people always be learning new ways to make things better. there are tons of optimizing algorithms that aren't architechure specific why bother learning these?
i don't see what your example is supposed to show. 3x is very arbitrary and i may be inclinded to say no but a slightly larger value i might say yes. also i don't know the specifics between their differences but it seems that standard code will work on both the PIV and the Athlon but additional code is required to take full advantage of the PIV thus making it a superset. what is wrong with this? there are certainly many deficiencies in the x86 architechure why not tweek it a little and the tweeking they have done does not seem to be monumental. clearly there is a line, but whether they have crossed it is another question. don't know why you brought up the itanium and x86 has nothing to do with anything. running code that forces mispredictions on the PIV i think would not show as poor result as the athlon though since the athlon has no branch prediction. could be wrong don't know a whole lot about this and how other components factor in. would love to have some info on it and would gladly listen if you provided sources.
finally i never, nor do i think anyone else here, tried to convince an average user to purchase a PIV over an Athlon or PIII.
i had a drink the other day... opinions were like kittens i was givin' away