Your advancedsettings.xml contains this:
<memorysize>0</memorysize> <!-- number of bytes used for buffering streams in memory
When set to 0 the cache will be written to disk instead of RAM -->
Writing video (and audio) cache to the SD card will (a) be slow and (b) wear out the card.
Change it to something like this:
<memorysize>104857600</memorysize>
then reboot.