100 ideal qubits ... can equate to [$2^n$ pieces of information]
This is really not the case. Taking an equivalent line from the same article:
To put this all into perspective, 100 normal bits just equals 100
pieces of information, while 100 ideal qubits (qubits we get in a
computer simulation: they are perfect and are not influenced by
external factors that influence a physical qubit) can equate to
1,267,650,600,228,229,401,496,703,205,376 pieces of information.
Simply, No. It looks a bit like this, but it's very misleading. This is no more true for a quantum computer than it is for a probabilistic classical computer where you describe the state at any moment in time by a set of $2^n$ probabilities. In both cases, if you measure the state, the maximum information you can retrieve (on average) is $n$ bits.
let's say hypothetically due to the noise about 28 qubits can't be
taken into consideration (as used for the fault tolerance for example)
This isn't how error corrected computing (classical or quantum) works. For one level of error correction, you'll have to encode every logical qubit in 7 physical qubits (let's say). You'll get some improvement in the error rate, but you're already down to only have 18 useful qubits. But if that's not enough, you need a second level of error correction, so effectively you've got 1 logical qubit for every 49 physical qubits. So, you're down to 2 logical qubits. (If you have $k$ levels of error correction, then roughly speaking you need $7^k$ physical qubits per logical qubit, but the per-qubit error rate is doubly exponentially reduced.)
Your discussion of the structure of the (processor,RAM, etc.) is probably also not appropriate to the Rigetti device. Why do classical computers have hard drives, RAM, cache etc? We have a bunch of different technologies which all have different trade-offs in terms of speed of access, volatility of storage, capacity etc. A computer is a careful combination of all of these things to get the most cost effective, fast computation possible. But a device such as Rigetti's will have all the qubits essentially the same (there'll be some local variation depending on where they are on the chip, but this is a very small effect). There is no reason to split up the architecture in terms of RAM, cache, hard drive etc. These concepts only become relevant when you are interfacing several different hardware types.
Even if you were using the device in such a way then, to repeat a previous statement, you don't get to store $2^{128}$ bits of information, only 128 bits.
If you're looking for the source of a quantum speed-up, then think about classical computation in terms of universals sets of logic gates. For example, everything can be built out of NAND gates. If I suddenly gave you a new gate that cannot be built out of NAND gates, then suddenly you have a new tool that might, on a case by case basis, give you the potential to improve algorithms. This is basically what a quantum computer does.