I would agree with Answer #1 with the exception of the computer architecture. I include the text from Answer #1 at the end of this message for easier reading.
Computer architecture, in my opinion, is the end result of the design requirements of a computer/product. This would not necessarily mean a product is designed for performance, although most designs probably would take this into consideration, especially in the PC world. Items such as the bus width used (8, 16, 32, 64 bit) for memory and IO, number of memory ports, whether a PCI channel or DMA is included, and the methods of multiplexing/demultiplexing data are items of the CPU architecture. The CPU has this included within its CPU chip and its supporting controllers chips. External featurers such as sound, video, modem and network controllers, floating point units would not be considered part of the CPU architecture, though they would have to adapt or interface to the CPU as specified by the CPU's architectural specifications. External featuers would have their own internal/external architecture.
End of opinion.
********************
Text from Answer #1
1)RISC (Reduced Instruction Set computing) architecture uses a limited number of very powerful instructions.The CPU type requires fewer transistors in the CPU for processing and generally results in faster CPU performance
CISC (Complex Instruction Set Computing) allows any number of instructions to be used in the CPU and the CPU must provide all the internal circutry needed to process each instruction.
CISC CPU's are mostly found in PentiumI-4,or AMD Athlon and DURON
CPU Archieture is the technolgy and techniques to improve performance