RISC-V is an instruction set. It can be implemented by many different internal architectures. SiFive alone currently has three different microarchitectures that can each support 32 or 64 bit RISC-V with varying area vs performance trade-offs. Other organisations and individuals have developed many more.
The same applies to ARMv8. ARM themselves have I think nearly half a dozen different ARMv8 microarchitectures now, plus there are other independent implementations from Apple, Samsung, Qualcomm, NVidia, Cavium and probably others I can't think of now.
So, the question is meaningless.
You might want to compare some specific RISC-V design against some specific ARMv8 design. For example the SiFive U74 against the ARM A53 or A55,
You can see some (3rd party curated) information about these at: