Migrating MySQL server to MariaDb or Percona?
The overall performance of MySQL/MariaDB/Percona and InnoDB/XtraDB etc, is minimal.  There are specific cases where one shines over another.  You should not expect a magical improvement.

Instead...  You should look at what is specifically causing trouble and tackle that.

High CPU:  Add composite index / revise query -- but first locate the slowly running query.

High I/O:  Same as high CPU, plus poor Joins, excessively sized datatypes (eg, BIGINT where SMALLINT UNSIGNED would suffice), etc.

Swapping:  This is terrible -- probably caused by carelessly increasing values in my.cnf

Come back with worst query, together with SHOW CREATE TABLE.

Adding RAM won't help -- your dataset is significantly smaller than RAM.  But do check innodb_buffer_pool_size.