Is there a difference between 144hz 100 fps and 60hz 100 fps?

Solution
Yes, there will be a difference.
On the 144 Hz monitor, it will display a new frame 2 out of 3 times the monitor refreshes - resulting in you actually seeing about 96 fps, with a little bit of tearing without VSync enabled. With VSync, you'd get to see 72 fps (as you don't get to 144 fps).

On the 60Hz monitor, you'll see 60 fps with a lot of tearing if VSync is disabled. Vsync would eliminate tearing without impacting visible FPS in this case
Of course there is a difference.
With 60Hz (100fps) you get significant screen tearing.
With 144Hz (100fps) screen tearing is not noticeable (well it still exists unless you use gsync or freesync, but it's really hard to spot).
144Hz mode also gives you much more fluid movement.
 


Does 100fps seem like it would be more than 60fps? There is your answer. Monitors can only display up to their "hz" in fps. FPS counters measure what your card is outputting, not what your monitor is capable of actually displaying.
 
Yes, there will be a difference.
On the 144 Hz monitor, it will display a new frame 2 out of 3 times the monitor refreshes - resulting in you actually seeing about 96 fps, with a little bit of tearing without VSync enabled. With VSync, you'd get to see 72 fps (as you don't get to 144 fps).

On the 60Hz monitor, you'll see 60 fps with a lot of tearing if VSync is disabled. Vsync would eliminate tearing without impacting visible FPS in this case
 
Solution