the problem isn´t the player. the problem is the graphics driver. the player send video to the operating system renderer (normally EVR), and this one attempt to sync every frame of the video to the screen (in my case a TV). If the TV is configurated to 24Hz, every 40 seconds a frame must be repeated if the video has 23,976 fps.
Other video cards (ATI and NVIDIA) has this option in the control panel (add the necesary custom resolution). With Intel there is nothing.
I can play video with 24 fps and 25 fps perfectly.
I'm using a particular Blueray/HD-DVD Player which recently introduced a fix for refresh rate related problems where there were slight differences between what the media expected and what the hardware wanted so such packages are out there if you look (although I don't know which, if any, support Atom CPUs and GMA 3650 hardware).
As for improved drivers that provide what you want (if this is possible with your hardware - assuming you meant to write custom REFRESH RATE, rather than resolution), your best bet is to raise an official tech support ticket with Intel over that issue. Even if such driver improvements may come along, trialling different player software may give you a more immediate solution.