The VCC and GND on high speed ICs should not have any length to the power plane if possible.
There should be a via as close as possible to each power pin going down to the power plane. Same for the decoupling caps right at those vias below the IC's power pins.
If you are using 0402 100nf caps, do it the right way under the ram and under the FPGA by the 2 adjacent power vias.
When I said an optional 10uf cap between FPGA and ram, this cap was an optional addition which should be by itself with the 3 vias on each side like you have going to the power planes, however, it should not be connected to any IC pins in this section. Also, 1 additional 10uf cap could also be placed to the right of the second ram chip as well with the same no direct connect rule.
For high speed low voltage ICs, these rules should be kept. Everywhere else, you are operating at such low frequency and such low current using regular 3.3v 74HC cmos, you do not need to be as strict, but once a rule is learned, keep on using it.
Also remember the FPGA VCCint 1.1v is also considered high frequency, high current, so, same decoupling caps rules apply.
Each matched length short trace between every power pin and via to a direct power plane ensures minimal inductive ring to each power pin and power plane as well as prevent some power pins receiving a differently tuned inductive ring on their power supply wreaking havoc within the IC's die and IOs. Remember, many of the power pins also do merge at different points on the IC's DIE and if each one has a different frequency EMI noise, this adds current loops within the IC as well as generating such reflections on the IO and gates themselves.