[Asus Transformer TF700] Hundsbuah:
The ExtremeTweaks (ET) undervolts your cpu, but there are different cpu hardware variants for the tf700t.

This means, some people (devices) have the newer (better) hardware variant which can handle the same frequency with a lower voltage.

This means that ET running fine on some devices, but it can be that the voltage from the ET are too low for your (older) cpu hardware variant.

To solve the freezes and random reboots, higher the cpu voltage for all frequencies for +25mV and see if its better.

Here you can see my default voltages for different cpu hardware variants:

https://github.com/Hundsbuah/tf700t_10_6_1_14_4/blob/master/arch/arm/mach-tegra/tegra3_dvfs.c

if(cpu_process_id == 3)
{
int millivolts_temp_array[] = { 750, 775, 800, 825, 850, 862, 900, 962, 975, 1000, 1012, 1025, 1050, 1062, 1075, 1100, 1112, 1125, 1150, 1175, 1200, 1212, 1237, 1275, 1350, 1387 };
struct dvfs cpu_dvfs_table_temp[] = { CPU_DVFS("cpu_g", 5, 3, MHZ, 1, 1, 550, 550, 770, 770, 910, 910, 1150, 1230, 1230, 1280, 1330, 1330, 1370, 1400, 1400, 1470, 1500, 1500, 1540, 1540, 1700, 1750, 1800, 1850 ), };
struct dvfs cpu_0_dvfs_table_temp[] = { CPU_DVFS("cpu_0", 5, 3, MHZ, 475, 620, 620, 760, 760, 910, 1000, 1150, 1150, 1150, 1300, 1300, 1300, 1400, 1400, 1400, 1500, 1500, 1500, 1600, 1600, 1600, 1700, 1750, 1800, 1850 ), };
hundsbuah_fill_arrays(millivolts_temp_array, ARRAY_SIZE(millivolts_temp_array));
memcpy((void *)cpu_dvfs_table, (void *)cpu_dvfs_table_temp, sizeof(cpu_dvfs_table_temp));
memcpy((void *)cpu_0_dvfs_table, (void *)cpu_0_dvfs_table_temp, sizeof(cpu_0_dvfs_table_temp));
}
else if(cpu_process_id == 4)
{
int millivolts_temp_array[] = { 750, 762, 775, 787, 800, 825, 837, 850, 875, 900, 925, 975, 987, 1000, 1025, 1050, 1062, 1075, 1100, 1112, 1125, 1150, 1200, 1212, 1237, 1287, 1312, 1387 };
struct dvfs cpu_dvfs_table_temp[] = { CPU_DVFS("cpu_g", 5, 4, MHZ, 1, 1, 1, 1, 550, 550, 550, 770, 770, 940, 940, 1160, 1160, 1240, 1280, 1360, 1360, 1390, 1470, 1470, 1500, 1520, 1590, 1700, 1750, 1800, 1850, 1900 ), };
struct dvfs cpu_0_dvfs_table_temp[] = { CPU_DVFS("cpu_0", 5, 4, MHZ, 475, 620, 620, 620, 760, 760, 760, 910, 1000, 1000, 1150, 1150, 1300, 1300, 1400, 1400, 1500, 1500, 1500, 1600, 1600, 1600, 1600, 1700, 1750, 1800, 1850, 1900 ), };
hundsbuah_fill_arrays(millivolts_temp_array, ARRAY_SIZE(millivolts_temp_array));
memcpy((void *)cpu_dvfs_table, (void *)cpu_dvfs_table_temp, sizeof(cpu_dvfs_table_temp));
memcpy((void *)cpu_0_dvfs_table, (void *)cpu_0_dvfs_table_temp, sizeof(cpu_0_dvfs_table_temp));
}
else /* fallback */
{
int millivolts_temp_array[] = { 750, 762, 775, 787, 800 };
struct dvfs cpu_dvfs_table_temp[] = { CPU_DVFS("cpu_g", -1, -1, MHZ, 1, 1, 216, 216, 300), };
hundsbuah_fill_arrays(millivolts_temp_array, ARRAY_SIZE(millivolts_temp_array));
memcpy((void *)cpu_dvfs_table, (void *)cpu_dvfs_table_temp, sizeof(cpu_dvfs_table_temp));
pr_info("%s: ProcessorID: %i not supported yet!", __func__, cpu_process_id);
}

variant 3 (cpu_process_id == 3 (older)) and

hardware variant 4 (cpu_process_id == 4 (newer))

You can also see that hw version 4 is able to run 1900mhz. hw variant 3 cant run 1900 stable.

so if you only see 1850mhz at your device, you have definitly hw variant 3 (the older one)