I made a simple shoot em up a while ago with loads of terrain objects textured with video clips and the framerate didn`t suffer at all, I don`t know how you managed to get down to 15fps but I suspect either code error or a bad video file (or an incredibly slow computer), this is a clip I just ran with three feature films used to texture 300 plains of random sizes that where revolving all the time, framerate was 56fps, ok! so thats over the top, but my PC spec is high, try this code (with some MPG video clips for example) and see what framerate you get.
REM Project: arghplayer
REM Created: 04/08/2004 18:49:49
REM
REM ***** Main Source File *****
REM
sync on: sync rate 0
load animation "D:VideoThe Matrix.mpg",1
load animation "D:VideoIndependence day.mpg",2
load animation "D:VideoContact.mpg",3
for i=1 to 3
get image i,0,0,255,255
play animation to image i,i,0,0,255,255
next i
for i=1 to 300
make object plain i,rnd(8),rnd(8)
position object i,rnd(100),rnd(100),rnd(100)
texture object i,rnd(2)+1
next i
position camera 60,60,60
point camera 50,50,50
do
for i=1 to 300
turn object left i,1
next i
text 0,0,str$(screen fps())
if upkey()
move camera 0.1
endif
if downkey()
move camera -0.1
endif
sync
loop
Cheers.
Mentor.
PC1: P4 hyperthreading 3ghz, 1gig mem, 2x160gig hd`s, Nvidia FX5900 gfx, 6 way surround sound, PC2: AMD 1.2ghz, 512mb ram, FX5200 ultra gfx, stereo 16 bit soundblaster.